
export default {
	install(Vue){
		/* @desc:price保留小数 */
		
		Vue.filter('timestamp',(value)=>{
			if(value){
				var date = new Date(value * 1000);//时间戳为10位需*1000，时间戳为13位的话不需乘1000
				var Y = date.getFullYear() + '-';
				var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
				var D = date.getDate() + ' ';
				var h = date.getHours() + ':';
				var m = date.getMinutes() + ':';
				var s = date.getSeconds();
				return Y+M+D+h+m+s;
			}else{
				return '';	
			}
		})
		/**y-m-d**/
		Vue.filter('yearMonthDay',(value)=>{
			if(value){
				var date = new Date(value);
				var Y = date.getFullYear() + '-';
				var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
				var D = date.getDate() + ' ';
				return Y+M+D;
			}else{
				return '';	
			}
		})

		Vue.filter('validityFliter',(item)=>{
			if(item){
				if(new Date(item.expiredEnd)>new Date()){
					return '可使用';
				}else{
					return '已过期';	
				}
			}else{
				return '';	
			}
		})
		//活动限制
		Vue.filter('stateActivityFliter',(item)=>{
			if(item){
				if(item.isPause==1){
					return '已暂停';
				}else{
					if(item.stu==0){
						return '未开始';	
					}else if(item.stu==1){
						return '进行中';	
					}else{
						return '已结束';
					}
				}
			}else{
				return '';	
			}
		})

		//活动限制
		Vue.filter('typeCode',(item)=>{
			if(item=='entity'){
				return '实物';
			}else if(item=='coupon'){
				return '优惠券';
			}else{
				return '微信红包';
			}

		})

		
	}
}